package com.ltxtiyu.video.entity;


import java.io.Serializable;
import java.util.Date;

/**
 * 篮同学的动态(视频)表
 * 
 * @version 1.0 2018-11-03
 */
public class Moment implements Serializable{
    private Integer id;

    /**
     * 视频id, 是主键id
     */
    private Integer videoId;

    /**
     * 发布人id
     */
    private Integer publisher;

    /**
     * 瞬间允许查看类型 110:公开, 111:好友可见, 112:私密
     */
    private Integer permissionType;

    /**
     * 发布位置经纬度
     */
    private String location;

    /**
     * 发布位置名称
     */
    private String locationName;

    /**
     * 发布位置详细信息
     */
    private String locationAddress;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 动态状态 1:启用 0:停用
     */
    private Integer status;

    /**
     * 动态文字
     */
    private String contentText;

    /**
     * 话题和@的标记
     */
    private String textExtra;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 视频id, 是主键id
     * @return 
     */
    public Integer getVideoId() {
        return videoId;
    }

    /**
     * 视频id, 是主键id
     * @param videoId
     */
    public void setVideoId(Integer videoId) {
        this.videoId = videoId;
    }

    /**
     * 发布人id
     * @return 
     */
    public Integer getPublisher() {
        return publisher;
    }

    /**
     * 发布人id
     * @param publisher
     */
    public void setPublisher(Integer publisher) {
        this.publisher = publisher;
    }

    /**
     * 瞬间允许查看类型 110:公开, 111:好友可见, 112:私密
     * @return 
     */
    public Integer getPermissionType() {
        return permissionType;
    }

    /**
     * 瞬间允许查看类型 110:公开, 111:好友可见, 112:私密
     * @param permissionType
     */
    public void setPermissionType(Integer permissionType) {
        this.permissionType = permissionType;
    }

    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public String getLocationName() {
        return locationName;
    }

    public void setLocationName(String locationName) {
        this.locationName = locationName;
    }

    /**
     * 发布位置详细信息
     * @return 
     */
    public String getLocationAddress() {
        return locationAddress;
    }

    /**
     * 发布位置详细信息
     * @param locationAddress
     */
    public void setLocationAddress(String locationAddress) {
        this.locationAddress = locationAddress;
    }

    /**
     * 创建时间
     * @return 
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     * @param createTime
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 动态状态 1:启用 0:停用
     * @return 
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 动态状态 1:启用 0:停用
     * @param status
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 动态文字
     * @return 
     */
    public String getContentText() {
        return contentText;
    }

    /**
     * 动态文字
     * @param contentText
     */
    public void setContentText(String contentText) {
        this.contentText = contentText;
    }

    public String getTextExtra() {
        return textExtra;
    }

    public void setTextExtra(String textExtra) {
        this.textExtra = textExtra;
    }
}